package model

import "encoding/json"

type SendMessage struct {
	Id         int    `json:"id"`
	Tick       string `json:"tick"`
	TargetName string `json:"targetName"`
	Content    string `json:"content"`
	Icon       string `json:"icon"`
	From       int    `json:"from"`
	Target     int    `json:"target"`
}

func (s SendMessage) MarshalBinary() (date []byte, err error) {
	return json.Marshal(s)
}

func (s SendMessage) UnmarshalBinary(date []byte) error {
	return json.Unmarshal(date, &s)
}
